sthu (shut the hell up) - Allemand Anglais Dictionnaire